using System;

namespace Montirovka
{
    internal class Program
    {
        public static void Main(string[] args)
        {
            Cats Kurama = new Cats();

            Kurama.age = 2;
            Kurama.weight = 9.1;
            Kurama.sex = 'М';
            Kurama.color = "Рыжий";

            bool glaghka;
            Console.WriteLine("Ты подглади кота? (y/n)");
            char answer = Convert.ToChar(Console.ReadLine());
            if (answer == 'y')
                glaghka = true;
            else
                glaghka = false;

            Console.WriteLine("Сколько дней ты не играл с котом");
            int chislo = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Что поделаем с котом?");
            Console.WriteLine("1. Посмотрим гуляет ли он");
            Console.WriteLine("2. Поговорим с котом");
            Console.WriteLine("3. Погладим кота");
            Console.WriteLine("4. Прислушаться мурчит ли он");

            int option = Convert.ToInt32(Console.ReadLine());

            switch (option)
            {
                case 1:
                    Console.WriteLine(Kurama.walk());
                    break;
                case 2:
                    Console.WriteLine(Kurama.say());
                    Console.WriteLine(Kurama.bebs(glaghka, chislo));
                    break;
                case 3:
                    glaghka = true;
                    Console.WriteLine(Kurama.bebs(glaghka, chislo));
                    if (Kurama.murchanie(glaghka))
                        Console.WriteLine("Ураааа! Кот мурчит!!!");
                    break;
                case 4:
                    if (Kurama.murchanie(glaghka))
                        Console.WriteLine("Ураааа! Кот мурчит!!!");
                    Console.WriteLine(Kurama.bebs(glaghka, chislo));
                    Console.WriteLine(Kurama.say());
                    break;
            }
        }
    }
}